home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / lang / python / python-1.000 / python-1 / usr / local / lib / python / tokenize.pyc (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  1995-05-29  |  1.7 KB  |  24 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 1.1)
  3.  
  4. import regex
  5. Ignore = '[ \t]*\\(\\\\\n[ \t]*\\)*\\(#.*\\)?'
  6. Name = '[a-zA-Z_][a-zA-Z0-9_]*'
  7. Hexnumber = '0[xX][0-9a-fA-F]*[lL]?'
  8. Octnumber = '0[0-7]*[lL]?'
  9. Decnumber = '[1-9][0-9]*[lL]?'
  10. Intnumber = Hexnumber + '\\|' + Octnumber + '\\|' + Decnumber
  11. Exponent = '[eE][-+]?[0-9]+'
  12. Pointfloat = '\\([0-9]+\\.[0-9]*\\|\\.[0-9]+\\)\\(' + Exponent + '\\)?'
  13. Expfloat = '[0-9]+' + Exponent
  14. Floatnumber = Pointfloat + '\\|' + Expfloat
  15. Number = Floatnumber + '\\|' + Intnumber
  16. String = "'\\(\\\\.\\|[^\\\n']\\)*'" + '\\|' + '"\\(\\\\.\\|[^\\\n"]\\)*"'
  17. Operator = '~\\|\\+\\|-\\|\\*\\|/\\|%\\|\\^\\|&\\||\\|<<\\|>>\\|==\\|<=\\|<>\\|!=\\|>=\\|=\\|<\\|>'
  18. Bracket = '[][(){}]'
  19. Special = '[:;.,`\n]'
  20. Funny = Operator + '\\|' + Bracket + '\\|' + Special
  21. PlainToken = Name + '\\|' + Number + '\\|' + String + '\\|' + Funny
  22. Token = Ignore + '\\(' + PlainToken + '\\)'
  23. # WARNING: Decompyle incomplete
  24.